Towards a constraint-based multi-agent approach to complex applications
نویسنده
چکیده
A society of agents based on constraint logic as a formalism that could support an agent environment for solving complex problems is explored. Within such society, the rights of individual agents and duties of these agents to others are often expressed in notions like communication, co-operation, negotiation, autonomy, and so on. The motivation comes from the fact that a contract net is essentially an imposition and cannot be easily reconciled with the notion of autonomy, social order, co-operation, and negotiation, and was related to a logistics problem. Our approach is to use constraint-based theories and methods to introduce an abstraction that can be used to articulate how the agents communicate, co-operate, negotiate, and how social laws are to be introduced. A CANET (Constraint-based multi-Agent Network) framework is proposed in which various societal notions can be put into operation. The CANET approach is based on relations, not on hierarchy. Within the CANET architecture, agents interact via a constraint store that consists of basic constraints; agents are treated as autonomous, reactive, pro-active, and as a social system. Each agent consists of layers of reactive, planning, and co-operation components. Communication between agents is treated as constraint passing. Co-operation and co-ordination are treated as constraint propagation whereas negotiation is treated as constraint relaxation. Social laws are treated as hard constraints. A prototype is developed that extends the scope of a logistics system that includes trucks operated by a number of companies. Fischer and Kuhn's (1993) approach has limitations in the sense that a contract net approach is presented, which is a highly regulated, ordered society and does not reflect preferences of agents. The role of constraint logic for such application is not explored. That fact holds in many other application areas. CANET is implemented in Oz (now called Mozart), an object-oriented language developed at DFKI (German Research Centre for Artificial Intelligence) for logistics application. A CANET agent is seen as `concurrent objects', and CANET multiagents as `concurrent objects with constraints'. We have extended the contract net message passing by constraint passing. That change facilitates communication by constraint passing. Further, we have shown that task allocation, co-operation, negotiation, social laws, and co-ordination can be discussed in a single framework based on constraint logic. We have developed a framework in which various societal notions can be operationalised. We have made a limited comparison with other approaches, notably with a contract net approach that allows us to look at the definition of an agent, agent architectures, agent communication language, and agency in different perspectives. This research encourages us to incorporate notions like learning and evolution within the CANET architecture, and apply these to complex applications. Acknowledgements I am very grateful to my supervisor Professor Khurshid Ahmad for invaluable guidance throughout every stage of this research and for his criticisms, comments and suggestions. I wish also to thank Professor Roland Price for his generous support and encouragement and to Dr David Pitt for his advice and feedback which helped me a lot to improve my ideas on my work. Many members of Al group, specially Andrew Salway and Steve Collingham have contributed greatly to my work during the years I have been working on this thesis. I would also like to acknowledge the contribution of Mrs Caroline Jones who offered helpful comments. Thanks are also due to Professor Gert Smolka, Professor Seif Heiridi, Christian Schultze, Martin Henz, Michael Mehl at DFKI for helpful discussions on Oz. I wish to express my sincere gratitude to Hydraulic Research plc, and the Department of Mathematical and Computing Sciences, University of Surrey. My warmest thanks go to my parents and my sister Kanjhana for their constant support and interest in my academic activities. My wife, Bama, has been a source of encouragement and advice. Many thanks for her love and support.
منابع مشابه
Towards Large-Scale Conflict Resolution: Initial Results
With the increasing interest in distributed and collaborative multi-agent applications, conflict resolution in largescale systems becomes an important problem. Our approach to collaborative conflict resolution is based on argumentation. To understand the feasibility and the scope of the approach, we first implemented the process in a system called CONSA and applied it to two complex, dynamic do...
متن کاملA review of agent-based modeling (ABM) concepts and some of its main applications in management science
We live in a very complex world where we face complex phenomena such as social norms and new technologies. To deal with such phenomena, social scientists often use reductionism approach where they reduce them to some lower-lever variables and model the relationships among them through a scheme of equations. This approach that is called equation based modeling (EBM) has some basic weaknesses in ...
متن کاملA Chance Constraint Approach to Multi Response Optimization Based on a Network Data Envelopment Analysis
In this paper, a novel approach for multi response optimization is presented. In the proposed approach, response variables in treatments combination occur with a certain probability. Moreover, we assume that each treatment has a network style. Because of the probabilistic nature of treatment combination, the proposed approach can compute the efficiency of each treatment under the desirable reli...
متن کاملSolving DCOPs in Self-optimising Multi-Agent Systems by Extending the Local Objective Functions
Several applications of Organic Computing (OC) systems as well as Autonomic Computing (AC) systems are based on self-optimising multi-agent systems, i.e. distributed autonomous devices. One of the main challenges of these is to emerge towards a global optimal system state based only on local information for each agent. In order to reach a global optimal state some agents need to avoid selfish a...
متن کاملAgent-based approach for cooperative scheduling
This paper studies the multi-factory production (MFP) network scheduling problem where a number of different individual factories join together to form a MFP network, in which these factories can operate more economically than operating individually. However, in such network which known as virtual production network with self-interested factories with transportation times, each individual facto...
متن کاملImproving Success Ratio in Multi-Constraint Quality of Service Routing
Multi-constraint quality-of-service routing will become increasingly important as the Internet evolves to support real-time services. It is well known however, that optimum multi-constraint QoS routing is computationally complex, and for this reason various heuristics have been proposed for routing in practical situations. Among these methods, those that use a single mixed metric are the mo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000